-
-
Notifications
You must be signed in to change notification settings - Fork 343
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
ref(profiling): public methods for new API #4995
ref(profiling): public methods for new API #4995
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## armcknight/git-chain/profiling/new-continuous-apis/6-launch-profiling #4995 +/- ##
===========================================================================================================
+ Coverage 92.731% 92.748% +0.016%
===========================================================================================================
Files 673 674 +1
Lines 83158 83283 +125
Branches 30265 30367 +102
===========================================================================================================
+ Hits 77114 77244 +130
+ Misses 5948 5942 -6
- Partials 96 97 +1
... and 20 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Performance metrics 🚀
|
Revision | Plain | With Sentry | Diff |
---|---|---|---|
2fd0f0e | 1225.94 ms | 1247.47 ms | 21.53 ms |
9839a68 | 1228.24 ms | 1247.98 ms | 19.73 ms |
cf7f7c2 | 1215.34 ms | 1239.89 ms | 24.55 ms |
284b1c6 | 1245.83 ms | 1264.37 ms | 18.53 ms |
0a0a2bf | 1213.19 ms | 1239.20 ms | 26.01 ms |
4f73298 | 1211.70 ms | 1234.02 ms | 22.32 ms |
App size
Revision | Plain | With Sentry | Diff |
---|---|---|---|
2fd0f0e | 22.30 KiB | 842.05 KiB | 819.75 KiB |
9839a68 | 22.30 KiB | 843.83 KiB | 821.52 KiB |
cf7f7c2 | 22.30 KiB | 842.86 KiB | 820.56 KiB |
284b1c6 | 22.30 KiB | 843.83 KiB | 821.52 KiB |
0a0a2bf | 22.30 KiB | 843.82 KiB | 821.52 KiB |
4f73298 | 22.30 KiB | 843.23 KiB | 820.92 KiB |
Previous results on branch: armcknight/profiling/new-continuous-apis/7-combine-public-methods
Startup times
Revision | Plain | With Sentry | Diff |
---|---|---|---|
541710b | 1219.14 ms | 1238.58 ms | 19.44 ms |
ac230f1 | 1225.94 ms | 1253.06 ms | 27.13 ms |
eca9f3d | 1221.33 ms | 1243.73 ms | 22.41 ms |
784d936 | 1219.02 ms | 1251.24 ms | 32.22 ms |
7606482 | 1229.80 ms | 1250.92 ms | 21.12 ms |
7edc56a | 1224.47 ms | 1250.91 ms | 26.45 ms |
db54fb7 | 1223.35 ms | 1241.79 ms | 18.44 ms |
App size
Revision | Plain | With Sentry | Diff |
---|---|---|---|
541710b | 22.30 KiB | 843.37 KiB | 821.07 KiB |
ac230f1 | 22.30 KiB | 843.08 KiB | 820.78 KiB |
eca9f3d | 22.30 KiB | 843.38 KiB | 821.07 KiB |
784d936 | 22.30 KiB | 841.48 KiB | 819.18 KiB |
7606482 | 22.30 KiB | 841.48 KiB | 819.17 KiB |
7edc56a | 22.30 KiB | 843.38 KiB | 821.07 KiB |
db54fb7 | 22.30 KiB | 843.06 KiB | 820.75 KiB |
Sources/Swift/Integrations/Performance/SentryProfileOptions.swift
Outdated
Show resolved
Hide resolved
49166aa
to
0d7a452
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
… around session definition
…w to deal with the deprecated usage in SentryEnabledFeaturesBuilder
7b6e093
to
a65fcde
Compare
5a35e76
to
d1dfcd0
Compare
…unch-profiling' into armcknight/profiling/new-continuous-apis/7-combine-public-methods
…unch-profiling' into armcknight/profiling/new-continuous-apis/7-combine-public-methods
…unch-profiling' into armcknight/profiling/new-continuous-apis/7-combine-public-methods
…unch-profiling' into armcknight/profiling/new-continuous-apis/7-combine-public-methods
Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
b8d0e7d
into
armcknight/git-chain/profiling/new-continuous-apis/6-launch-profiling
per some discussion about API terminology, we will not introduce new methods named
startProfileSession
/stopProfileSession
, instead continuing withstartProfiler
/stopProfiler
. also explain session a bit better in the SentryProfileOptions headerdocs#skip-changelog; for #4851